﻿#define _CRT_SECURE_NO_WARNINGS 
#include <stdio.h>
//switch语句  一种特殊的if...else结构   适用于判断有多个结果的情况
//switch (expression)      //根据expression不同的值执行相应的case分支 若找不到对应的值执行default分支
//{
//case value1: statement
//case value2: statement
//default: statement
//}
//switch 后的 expression 必须是整型表达式
// case 后的值，必须是整形常量表达式

//输⼊任意⼀个整数值，计算除3之后的余数    注:余数只可能为0，1，2
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	switch (num % 3)
//	{
//	case 0:
//		printf("余数为0\n");
//		break;
//	case 1:
//		printf("余数为1\n");
//		break;
//	case 2:
//		printf("余数为2\n");
//		break;
//	}
//	return 0;
//}
//若去掉break  则从对应的case开始后面均会打印

//输⼊⼀个1~7的数字，打印出是工作日还是休息日
//int main()
//{
//	int a = 0;
//	scanf("%d", &a);   //switch里面必须是整型变量
//	switch (a)
//	{
//	case 1:
//	case 2:
//	case 3:
//	case 4:
//	case 5:
//		printf("是工作日\n");
//		break;
//	case 6:
//	case 7:
//		printf("是休息日\n");
//		break;
//	}
//	return 0;
//}

//switch语句中的default
//当switch后面表达式的值于case后面的均不相同时 执行default后面的语句
int main()
{
	int n = 0;
	scanf("%d", &n);
	switch (n)
	{
	case 1:
	case 2:
	case 3:
	case 4:
	case 5:
		printf("工作日\n");
		break;
	case 6:
	case 7:
		printf("休息日\n");
		break;
	default:
		printf("输入错误\n");   //当输入8时会显示输入错误
		break;
	}

	return 0;
}

